commitment to deliver - Español Inglés Diccionario